package com.naiterui.ehp.bs.cms.modules.devops.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * @author luao
 * @date 2022/5/25 2:28 PM
 **/
@Data
@Configuration
@ConfigurationProperties
public class SelfInspectProperties {

    /**
     * 微信服务号配置
     */
    private String wxAppId;
    private String wxAppSecret;
    private String wxAppToken;
    private String wxAppAeskey;

    /**
     * 微信小程序配置
     */
    private String wxMiniappAppId;
    private String wxMiniappAppSecret;

    /**
     * 微信商户号配置
     */
    private String wxMchId;
    private String wxMchKey;
    private String wxMchCertPath;

    /**
     * 容联配置
     */
    private String cloopenSid;
    private String cloopenAppid;
    private String cloopenToken;
    private String cloopenTemplateId;

    /**
     * 友盟配置
     */
    private String umengDrAndroidAppkey;
    private String umengDrAndroidMastersecret;
    private String umengDrAndroidPackage;
    private String umengPhAndroidAppkey;
    private String umengPhAndroidMastersecret;
    private String umengPhAndroidPackage;
    private String umengPhIosAppkey;
    private String umengPhIosMastersecret;
    private String umengDrIosAppkey;
    private String umengDrIosMastersecret;

    /**
     * 腾讯云实时音视频配置
     */
    private String txcloudTrtcAppid;
    private String txcloudTrtcSecretid;
    private String txcloudTrtcSecretkey;
    private String txcloudTrtcToken;

    /**
     * 腾讯云人脸配置
     */
    private String txcloudFaceSecretid;
    private String txcloudFaceSecretkey;
    private String txcloudFaceAdAppid;
    private String txcloudFaceAdAppkey;
    private String txcloudFaceAdLicence;
    private String txcloudFacePhAppid;
    private String txcloudFacePhAppkey;
    private String txcloudFacePhLicence;

    /**
     * e签宝配置
     */
    private String esignWukongBaseUrl;
    private String esignWukongOpenapiUrl;
    private String esignWukongProjectid;
    private String esignWukongProjectsecret;

    /**
     * 四川CA配置
     */
    private String esignSccaApihost;
    private String esignSccaAppid;
    private String esignSccaAppsecret;
    private String esignSccaUseridPrefix;

    /**
     * 快递100配置
     */
    private String kuaidi100Key;
    private String kuaidi100Customer;

    /**
     * 阿里云OCR配置
     */
    private String aliyunOcrAppcode;
    private String aliyunOcrIdcardHost;
    private String aliyunOcrIdcardPath;
    private String aliyunOcrIdcardMethod;
    private String aliyunOcrCustomizeHost;
    private String aliyunOcrCustomizePath;
    private String aliyunOcrCustomizeMethod;
    private String aliyunOcrCustomizeQualifications;
    private String aliyunOcrCustomizePractice;
}
